projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ea4e88d
)
treeview: Actually remove presize handler when we presize
author
Benjamin Otte
<otte@redhat.com>
Mon, 24 Jun 2013 17:38:08 +0000
(19:38 +0200)
committer
Benjamin Otte
<otte@redhat.com>
Mon, 24 Jun 2013 18:19:05 +0000
(20:19 +0200)
Avoids multiple calls to it.
gtk/gtktreeview.c
patch
|
blob
|
history
diff --git
a/gtk/gtktreeview.c
b/gtk/gtktreeview.c
index a058416f736afc888839c3a609398f4ae4679695..b189f94984a1d60a0136ddf9095b1e45ffee4006 100644
(file)
--- a/
gtk/gtktreeview.c
+++ b/
gtk/gtktreeview.c
@@
-6832,7
+6832,11
@@
do_presize_handler (GtkTreeView *tree_view)
tree_view->priv->mark_rows_col_dirty = FALSE;
}
validate_visible_area (tree_view);
- tree_view->priv->presize_handler_tick_cb = 0;
+ if (tree_view->priv->presize_handler_tick_cb != 0)
+ {
+ gtk_widget_remove_tick_callback (GTK_WIDGET (tree_view), tree_view->priv->presize_handler_tick_cb);
+ tree_view->priv->presize_handler_tick_cb = 0;
+ }
if (tree_view->priv->fixed_height_mode)
{